Better playlist view and navigation.
cs.bus added as generic way to subscribe/trigger events and save global state