Updated digital read to execute button callback and digital write to not add multiple listeners.