Westminster watchers have had their popcorn out over the last 24 hours.