Separate selecting key system and setting video elem
Move events to ProtectionController