shed windows-specifics. fix naive input handler for now