Apparenly I didn't know the difference between key CLOSE and key OPEN. I had inverted the make/break bit. >_< I hate making stupid mistakes! Fix in next commit after I do some cleaning up.