RE:Weird!
I'm no expert but I think if you put in the order for 0.31 the broker will test the prices leading up to 0.31 until they find a matching ask and then hold there. That way you don't pay more than you need to.
I gather that some manipulators have been caught putting in spoof orders like this right before open to figure out where the spread is at.