buttonmap for handling clickable areas