separate compile from gwt so it can be called as pre action or action
add @step_timer() for compile delays
restore console.log when usdlc disconnects
doco