Просветите, пожалуйста! Сейчас пишу сайт, в нём много динамического содержимого, обслуживаемого джаваскриптом. Понятно, что многие функции, например, loadTable(filters) выносятся в один отдельный файл, так как их использует много страниц, но, вот, куда пихать обработчики кнопок, которые формируют объект этих самых filters? Встраивать в страницу? Или сделать отдельный файл awesomesite.litter.js, где развести помойку из обработчиков кнопок? Как делают гуру?