added frame widget support