Fixed the threaded callback & signal handling behavior in powerbuttond.py