Simple canvas based web app.