added code to support the user button