Change identifiers for a couple of elements

A few elements were renamed to be consistent with their names in other
clases/modules, this should make it for a more readable/understandable
interface. Plus the needed callbacks were also added to the code-base.
Add utility functions to retrieve status variables

These variables represent the current frame being drawn, the total
number of elements that will be drawable, etc.