input: вынести реализацию onchange на таймерах на уровень desktop

Вынес все связанное с десктопами на уровень к desktop, починил крстик в
ie8