Resizable canvas & performace fixes.