better position for canvas