Switch back the location of action button and filter. 

Somehow this looks nicer to me
Update a few libraries
Simplify messages