refactor twitter widget