pushtape widgets as dependency