fixed: add handleInput to Scene