Lily - a visual programming environment for the web. Now also using Processing.js