added button edge logging + cleaned up various naming and comments
7 files changed