completely customized drop down using font-awesome for chevron, with event hooks