Update convenience methods and drag and drop interface