refactoring; move menu texture loading to app start