2 fixes: outerWidth and outerHeight / allowTabOut bugfix 

Use outerWidth and outerHeight for dropdown positioning: takes padding and border styling into account.

allowTabOut was allowing ENTER to submit the form in certain circumstances.