removed reference to viewPortLeft variable
require a minimum of 250ms to elapse before closing menu
made a default option for minimumTimeOpen