use a signal for keepress events to make it more consistent
send orders via streaming API, display total bid/ask, some refactoring in many other places