added scripting callbacks needed for uniforms

also renamed includes of dependencies to use brackets instead of quotes