less javascript-y settings page