Modified Options Handler

Extended options handler to allow passing of mouseenter and mouseout
functions in object with clearer names