finally figured out how to add a cursor. the issue was I was only setting ONE pixel to zero, rather than the whole glyph. also, added a memcpynz to avoid copying over unwanted zeros.
minor change in movecsr
added first revision of resize function. TODO: account for dropshadow.
got a working resize function.
don't use memset for uint32_t types. instead, loop through it.
working resize function for bottom left buffer only.