Fixed bug #1, added signal based control interface and a tool to use it
too