polish a lot of things
s3 working on events
turbolinks delegate