reversed parameters pop order fixed
TODO: uJVM event handling
reduce blocking timeout/delay

need a way for better delay routine that doesn't block. Probably using
timer ? Or implement a  java delay routine.
cleanup