input boost and wakeup performance improvements
can't flush delayed work from input event handler due to atomic context