I really like this, it's a great start, my only critique is switching between keyboard and mouse, I'd love to be able to press enter to execute the code - excellent idea though!