adding style, implementing more UI hooks
adding microtime