V12 open small bug cleanup

built upon my previous 2 pull requests, this address a number of small bugs from the tracker, and a couple of other simple clean up issues.