As discussed before I managed to get
past events via
myContract.myEvent({}, { fromBlock: 0, toBlock: 'latest' }).get((error, results) => {
But it seems that for future events I need to watch
for them via
myContract.myEvent().watch((error, result) => {
That is real odd in that I need to implement two event handlers - one for past and one for future events. Is there currently a cleaner way of handling this?