lwao can now take a clickCallback-method and handle nested objects.