An adjustable guiding device is used for a weapon for guiding a target. A mechanism is provided for a client application to query a server application for a list of available file formats after an object is requested from a server application document for embedding into a client application document. The detected obscuration pixels are filled-in depending on whether they are located over the background or foreground to create an enhanced image. Combustion occurs at least over the first angular range of the cycle to provide heat to the working medium and so as to increase its pressure.