Added IInputListener

InputListeners are activable and deactivable now
Added CanGetFocus and Visibility