Got cube working.
Added events to throw.

Got rid of callbacks. Made bufferData use the proper size of the
array instead of the number of items.