In Progress Commit: In the progress of vastly simplifying the Dropdown code. Due to some back-to-back meetings, havent had much time to finish this up. Will today / tomorrow morning!