2dcontext cleanup trailing whitespace