Add support for timing out announcements. Make the capture trigger error about multiple coprocesses timeout after 2 seconds and the bell announcement time out after 10 seconds without a bell. If an announcement has more than two actions, put the first action in a button and the remainder in a popup. Limit announcement height to two lines.