rework twitter module to use dynamic ids