common tools with canvas