userInteractionEnabled improvement for uilocking
We should define the following protocol
@protocol VLCUserInteractionObject : NSObject
@property (nonatomic, setter=vlc_setUserInteractionEnabled:) BOOL vlc_userInteractionEnabled;
@end
and implement this method in categories of the classes instead of having class checks Ideally with lightweight generics for -itemsForInterfaceLock