Playing with RxJava; use it for path list state and recording state; make start/stop buttons track the recording state correctly