Base ID of Heapbox on ID of selectbox it's replacing

The random ID generated was pretty pointless for styling purposes. It makes more sense to base the ID on a prefixed version of the original select's ID.