Added aliasing
Updated canvas to use helper graphics2d method