Methods for pre-processing video sequences prior to compression to provide data reduction of the video sequence. During a detail analysis of a shader, a directed graph is built in such a way that each connection between nodes indicates a dependency among inputs and outputs of calculations andor input parameters. The bucket in the last stride table found by the hashed key may have several keys that collide at the same hash value. The plurality of front pole finger portions 52 are positioned to form a plurality of front pole finger gaps 56. Each applet includes at least one browser object representative of an entity for an end application.