Don't register 'keydown' handler multiple times in interactive controller

[#46375033]

Previously each time model was loaded, a new keydown handler was
added. That worked, as also new model_player was created. After
refactoring it was causing problems.