Removed overlay canvas for simplicity.