Updates to interface framework