Spark does not detect keystrokes when switched away due to idle on mac and linux
on linux and mac; spark only comes out of an automatic idle when spark is in focus, or on mouse movement.
This probably has probably gone unnoticed since the mouse is frequently used.
Now it works in Ubuntu also.
Reworked the idle plugin a little. submitted pr for review