add buffergator and seperate bindings for splits and new buffers