dropdown features: alignment, and events show and hide