handle dopdown behaviors in the store view