handlers can be plain functions, wbglWindow lights