TEST ALL THE THINGS!!!1!
include jsx dependencies if necessary
fixes stupid copy & paste bug, lol me
invoke callback is optional
bump