LED lighting logic refactored into btn polling function
fixed merge conflict