Initial working implementation of MPL widgets