Awesome stuff! A very neat addition would be subscribing to specific [events](http://solidity.readthedocs.io/en/latest/structure-of-a-contract.html#structure-events) using the [event-watching functions](https://github.com/ethereum/wiki/wiki/JavaScript-API#contract-events) exposed by the JSON-RPC interface. This way, you could litterally watch for specific events out of a given contract, it would be perfect.