freehand: clearer event compression workarounds

* Make the code for setting up and tearing down event compression clearer
* Now warn if evhack is in use, or no workarounds are enabled