Begin reversion to callback model
Add / fix methods to return data to browser, aggregate via ticker