Harper had an eventful afternoon to say the least