spinner dropdown layout and click listener fixes