moved js into its own haml file and made multi-region stuff a little better