add PriceEventBus, kill position monitor on first position close