canvas menu implemented