Почему бы не сгруппировать их?
Имеют такую структуру, как
employee/payroll/
employee/payroll/giveraise
employee/payroll/manage401k
employee/general/
employee/general/address
employee/general/emergencycontact
Теперь у вас может быть один контроллер заработной платы, обрабатывающий действия, связанные с платежной ведомостью, и общий контроллер, который обрабатывает обычные сведения о сотруднике.
Use blur event to call your function when element loses focus :
$('#filter').blur(function() {
$('#options').hide();
});