Fix random mode check
Trigger :all bindings for every triggered event
Refactor search method
Move EM tick out of builder
Test random mode in playlist
Refactor multiline parsing; assume all responses are about files