switched to canvas overlay, not finished