New button based knapping fully works