Wednesday, October 30, 2019

Issues in Human Resource Management Assignment Example | Topics and Well Written Essays - 2500 words

Issues in Human Resource Management - Assignment Example Furthermore, since another restaurant franchise has beaten Costa Coffee, it is essential to identify some practices that could cause the organisation to overtake Starbuck’s position in the future. Human resource management might be the solution to these strategies issues, but it is critical to determine whether the characteristics in the organisation will benefit from these practices. Three areas of focus have been selected for the report, and they include: why training leads to better outcomes, employee engagement, commitment, and negative behaviour. It is imperative to understand what training, employee engagement and negative behaviour mean in relation to the organisation. Thereafter, some studies and researches will be used to examine whether these HR strategies are helpful to institutions or not. Finally, recommendations will be made on the way forward for Costa Coffee. Costa Coffee operates in a service industry or the hospitality sector, which relies on the successful provision of services by staff members (Costa Coffee, 2014). Consumers often assess the quality of a restaurant by the experience they encounter in those facilities, so firms that grasp this concept are likely to go out of their way to exceed expectations. In the hospitality industry, it is particularly challenging to be superior based solely on tangible elements of consumer encounters since competitors can do the same. However, maintaining personal interactions with buyers can go a long in giving a company an edge over its competitors; it is at this level that companies should consider training as part of their strategy for enhancing quality of service (Pollit, 2006). Literature identifies several justifications for the use of training in the service sector generally, and restaurant businesses in particular. Companies that train their employees tend to be perceived as more professional than those who do not as this manifests in their daily interactions. Furthermore, training is

Monday, October 28, 2019

How is Romeos growing love for Juliet shown in Romeo and Juliet Essay Example for Free

How is Romeos growing love for Juliet shown in Romeo and Juliet Essay There are many stages of love shown by Romeo in this play. At first he seems in pain but as the play goes on, he gradually realises his true love and starts to get happier. As I show in this essay Romeo adores Juliet and likens her to many things. Juliet returns this love as well, showing how happy they are in each other. In Act 1 Scene 1, Romeo is featured throughout, in his â€Å"pain of love.† Shakespeare describes many symptoms of how he is affected. It is shown as being painful and affecting him badly. On line 149 Montague – Romeo’s father – says that Romeo is â€Å"the bud bit by the envious worm† as if to say he has a bug inside him, slowing down his will do normal things by chewing away at his soul represented by a bud of a flower. At this point (Line 149), Montague and Benvolio (Romeo’s cousin) are still unsure as to what is causing his sadness by saying â€Å"We would as willingly give cure as know† (Line 154), meaning that they want to get him out of his sadness as well as know what is causing it. This is a statement backing-up what he earlier said on Line 136, when Montague says â€Å"And private in his chamber pens himself† – He stays in his bedroom and locks the door. This makes Romeo feel wretched. By locking himself in his room doesn’t help either, as this makes him feel worse. Another significant feature is the frequent references to life and death. For instance Romeo says, on line 200, â€Å"A sick man makes his will† to the end of line 202, being ill is mentioned at least twice. He says a â€Å"sick man,† which shows he is, in a sense, that he is not himself because he loves someone. Another point is that he says on line 187 â€Å"Doth add more grief.† The key word is grief, which is usually used with sorrow feelings and death. Something that appears briefly in one speech is the use of some oxymorons. They can be found in Romeo’s lines 173 – 180. A good example is â€Å"O heavy lightness.† This, if used in real context would not make sense as it a contradictory statement. This shows Romeo’s confusing as he is finding it hard that he cannot get the woman he wants and is frustrated with himself. There are further uses of oxymorons later in the play. In Act 3, Scene 2 around lines 75, there are several oxymorons, examples are â€Å"beautiful tyrant† (Line 75) and â€Å"dove-feathered raven† (Line 76). These are good examples as they show complete opposites and demonstrate what Juliet was feeling as she is torn between feeling for Romeo whilst feeling angry at him because of Tybalt. This shows some of the feelings people have to go through when experiencing love as they have to have important feelings. Images of problems of love are also picked up on. In Romeo’s speech around line 190, he says â€Å"Love is a smoke made with the fume of sighs.† This is saying that love is something that will poison you as it ends up with sighs. Shakespeare is making Romeo get out of his state of love and into his normal self. Romeo even says â€Å"I have lost myself.† He knows this isn’t like him and needs to snap out of it but Shakespeare cleverly gets Benvolio involved, so Romeo is forced to tell more, making it even harder for Romeo breakout of his frame of mind. Lastly Romeo and Benvolio mention love and blindness (and the eye) together. In Act 1 Scene 2, Benvolio says â€Å"Take thou some new infection to the eye.† This is saying that Benvolio wants Romeo to look at other women to stop him thinking about the one, who has been keeping him secluded. This line could also mean that Benvolio thinks Romeo has been blind in terms of looking at other women and that â€Å"a new infection† i.e. an infection means an illness that stops you from seeing, so love is a illness for Romeo. From here could be a turning point in two ways for Romeo. He could start being himself again or looking at other women could make him feel worse as he was in Act 1, Scene 1. Romeo would not want this because he may find it harder to get out of his miserable state a second time round. Also the audience may get impatient as they want to see Romeo progress, not rewind into his former conditions. We now start to see Romeo open up as he sees Juliet. This is now the beginning of him becoming happier. This is also the first time the audience see Juliet, in the eyes of Romeo, so is a crucial part of the play. When Romeo firsts sees Juliet, he is truly amazed, and this is shown clearly. In Act 1, Scene 5, Romeo likens her to a â€Å"rich jewel in an Ethiop’s ear† (Line 46). This is effective because it gives the audience an image of jewel, which is prominent in the first place, but to be an Ethiopian’s ear, makes it seem all the brighter. This shows that Juliet is already precious, and stood out to him immediately. Another idea to back this up is the use of the word â€Å"torches† shortly afterwards. This could also be interpreted as standing out from the other people. I think could also mean that she is his light. This shows contrast from earlier when it was dark to him. Religion is also used as a theme. On line 94, Romeo says â€Å"This holy shrine,† which could show that Romeo sees her now as his religion, or his light, as I said in the previous paragraph. He almost worships her and, the effect given is they are now lifting their love to sacred or purer ground, not just all the bits that people usually associate with love. It is still in the balance though as Juliet hasn’t spoken a word to Romeo yet, everything he has said proves how strong his love is. Another religious idea is â€Å"blushing pilgrims† used by Romeo on line 95. Pilgrims is used because it shows he is ready to make the journey of love with Juliet. The impression is that Romeo is waiting and that he wants to find the true meaning of his â€Å"religion.† Shakespeare uses pilgrims cleverly as he makes Romeo more romantic than if he put how Romeo felt bluntly. It makes the audience feel that he deserves Juliet. Romeo is skilful in the way he gets to kiss Juliet. As I said before he is not blunt. Instead he uses â€Å"saints† as his way of wooing Juliet. He is shown to the audience that he is a smooth charmer. He also talks of â€Å"sins,† this leads to him challenging Juliet and sort of be against what she should do. This is even more temptation and that is another way of how Romeo managed to get his kiss. Juliet responds by kissing him back, showing the audience that Romeo has been very clever indeed. She says â€Å"You kiss by the book.† This now shows that Juliet has given in and this is where their story starts and the part of the play speeds up a little. This is proven when Juliet finds out she is in love with a Montague, making it doubly interesting for the audience, so they start to get captivated. For Romeo, this is a complete contrast to how he was earlier in the Act. Earlier in the scene on line 53 he said â€Å"I ne’er saw true beauty till this night,† shows that he finally realised he was never in love, just desperate. From now we realise the full extent of Romeo’s love for Juliet. They both almost worship other and we see how much in Act 2. It is almost like they cannot be separated. In Act 2, Scene2, the audience knows for sure that Romeo’s love is now true, unlike in Act 1 and is happy. Romeo compares to Juliet and being bright throughout page 89. The most obvious example is on line 3 – â€Å"Juliet is the Sun.† This shows that he depends on her just as the Earth depends on the Sun. It gives the effect that he cannot live without her. This is backed from line 15 to line 20. A good example is on line 18 where Romeo says â€Å"The brightness of her cheek would shame those stars.† This shows his true affection for her as she shines out to him more than stars, or she shines out to him more than any other woman. Juliet responds to Romeo in the same sort of pattern, which is brightness. Words such as â€Å"bright angel† and heaven are used. I think Shakespeare did this to make sure the audience realised that things have definitely improved for Romeo and that he is now truly in love. Moving away from brightness, Juliet refers to him as â€Å"dear perfection,† this shows the feelings between them are shared. There are strong images used later on the Act. From line 80 to line 84, is a very strong image shown by Romeo. This means that Romeo would travel on a very risky journey to find her. This is again an example of how strong his love has grown for her. Throughout the Act there is a strong presence that Shakespeare is trying to show the contrast of Romeo in Act 1 and Act 2. In Act 1, we hear of Romeo moping saying he is in love, but in Act 2 we now hear he is in love but is lighter and more active than before. I think this is because in Act 1 Romeo could have thought he was in love but was not, so maybe his instinctive reaction was to sulk. Again these lines show a significant contrast to earlier when there were feelings of darkness. Romeo and Juliet are well and truly glued to each other by now. The love they have shown towards each other and is overwhelming. To them they will feel that nothing will tear them apart despite being Capulet and Montague. Their love will rise to unimaginable heights but the audience can tell that Shakespeare will add a cruel twist where something will happen to bring them apart.

Saturday, October 26, 2019

The World Of Hair :: essays research papers

In The World of Hair Throughout time, the world of hair, and now the well-known field of cosmetology have raisin and fell. I can remember the time when black women were wearing Afros and Caucasian women short cuts and now things have evolving into all these long flowing hairstyles and not to mention the current health these days on our hair. Seems like the days on juices and berries were hairs happiest time. Now going thur how we manage our hair is tricky but here are some great ways of staying on top of every strand. Knowing that mornings or the worst time for all of us here is the rule to keeping a well-groomed and healthy crop on hair. If you have short hair of any type than this is the beast stagy for it, a good shower wash before you start that steamy shower. And wash twice to insure that there will be no oil build up because old can slow a hairstyle down or even stop a style right in its tracks. Next you would want to apply and good protein based conditioner such as, cholesterol and allow it to remain on the hair form root to tip of the duration of your shower and when you rinse than your hair rinses this method saves time and work. Now that your hair is all-clean and you need and quick method of drying it; and before we get the drying part lets stop and think bout how we want to where our hair, now seeing as we have a short bobbed length with about 8 inches of hair to work with we need to apply a styling aid and that would be in the form of a lotion or cream. I prefer the lotion myself, so apply the setting lotion to the hair this will act as a fixative that will lock the style in place. Next we are ready to blow with a handheld blow dryer; this process will take twenty to twenty-five min. After blowing the hair dry we are ready to style the hair. Now that we have decided that we want some bounce and curl in our hair for the day here is how we will get the results needed for a day at the office and an evening on the town. You will need a medium to large curling iron (a heat motivated instrument) and a light styling spray.

Thursday, October 24, 2019

Essay --

The Great Depression was an absolute economic disaster that occurred after the big stock market crash of 1929. This crashed occurred mainly because of all the excitement caused by the Roaring Twenties. Popular items like automobiles and household appliances ended up being produced in much greater quantities than were being sold. The current president of the United States, Herbert Hoover, was not succeeding at all in putting an end to The Great Depression. All Americans were desperate to find someone who would aid them in climbing out the great sink hole that was the stability of the United States. Thankfully, for them, Mr. Hoover’s successor will be the man to do the trick of bringing America out of that hole. The First and Second New Deals were responses to the worst economic tragedy in American history. Without these deals, America’s economy would have been disastrous for much longer and could have easily had a role on our economic stability today. After taking oath of office on March 4, 1933, Franklin D. Roosevelt knew that he was going to have a lot on his presidential plate. At this point in time, the economy was almost to the point of completely collapsing. Roosevelt grew up in a rich family and was never one that ever had to work just to make ends meet. He was quite intelligent, graduating from Harvard. He is known for having a charming personality and he knew how to persuade anyone to get what he wanted done accomplished. After graduating from Harvard, he started a career in banking and then went on to become the governor of New York in 1928. So, he was more than qualified for the presidency and many had faith that he could play a big role in saving America’s economy. On March 5, 1933, one day after taking oath, Roos... ...f The Great Depression. Roosevelt and his administrations efforts simply put people back to work helped stabilize the economy and gave Americans hope. Some parts of the New Deals were successful, some were not so much so. All of these acts are also responsible for providing an infrastructure to the current economic system of America and it also provided smaller things like great roads, bridges and dams to greater acts like Social Security. Roosevelt’s reforms put an end to many disasters but on the other hand, he knew there were problems that he could not change so he left them be. His efforts were so well-known and praised that after he ran for election again in 1936, he beat the Republican Party by a landslide which showed that the Americans supported him and his great actions. He deserves most, if not all of the credit for the successes of the American economy.

Wednesday, October 23, 2019

Initial Public Offer

Initial public offer (IPO) as the name suggests refers to when a company goes public or issue shares of the company to the public in order to raise capital for the first time. After the IPO, the company gets listed and its shares are traded on stock exchange. Once it gets listed then the permission to trade these shares is granted by shareholders i. e. to whom the shares have been allotted in the IPO. There can be many reasons for bringing out an IPO. First, when the company issues new shares to the public, then the money raised from public goes to the company. Second, when the Govt. Sell their stake in the company to the public, then the money raised goes to the Govt. (like the disinvestment of PSUs). However, one must be wondering why would individuals invest in a particular company? The answer is dividends. The shareholders expect the company will distribute the share of future profits among them as dividends. How an IPO is conducted IPOs generally involve book runners i. e. one or more investment banks known as underwriters. The underwriters retain a portion of the proceeds as their fee. This fee is called an underwriting spread. Various methods of conducting an IPO are Dutch auction, Firm Commitment, Best Efforts, Bought Deal and Self Distribution of stock. IPOs can be made through the Fixed Price Method or Book Building Method. In the fixed price method, the price at which the securities are offered is fixed in advance. In the book building method, the investors have to bid for shares within a price band specified by the issuer and the final price is decided after observing the result of the bidding. The fixing of the band and the bidding process are done with the help of an investment bank or a group of several companies specializing in securities. While most of the companies are eligible to make a public issue are free to decide the price band but infrastructure companies are subject to follow SEBI norms as well as banks are required to get RBI’s permission. The prices are decided by the company's board of directors, which fixes the band after consulting the book runner (particularly an investment bank). In India, the issuer is allowed a price band of 20% (that is the cap of band should not be more than 20% above the floor price i. e. the lowest price that a seller will accept). After deciding the band, bids are invited on all prices of the band. Once the book is closed, the seller fixes the price at which all of its shares will get sold. However, there can be a situation of Oversubscription of an IPO (i. e. if applications are received for more number of shares than the company is authorised to allot). In that case, the allocations would be done proportionately among all the successful bidders i. e. among those bidders who did bidding at the price determined by the company or at the price higher than that. After the price has been determined on the basis of bidding, the public advertisement containing the rice as well as table showing the number of securities and the amount payable by an investor is issued. Various Investors Involved ? ? ? Retail Investors Non-Institutional Investors Qualified Institutional Buyers If a company is making an issue through 100 % book building process then1) Minimum 35% shall be offered to Retail Investors 2) Minimum 15% shall be offered to Non-Institutional Investors 3) Maximum 50% shall be off ered to Qualified Institutional Buyers. There can also be FPO (Follow on public offer) when company’s offer to the public is not for the first time. There are certain advantages attached with going public. Capital can be used to pay off existing debt or to fund capital expenditure. Moreover, another advantage is an increased public awareness of a particular company as IPOs helps in attracting new potential customers which may ultimately leads to increase in the market share of a company. Before deciding whether to go public or not, a company must evaluate all the potential benefits or challenges that will arise. The book runners involved in the process (i. e. investment banks) are given the responsibility to find out the pros and cons of an IPO and determine whether it is favourable or not for the company.

Tuesday, October 22, 2019

Enrique Pena Nieto, Former President of Mexico

Enrique Pena Nieto, Former President of Mexico Enrique Peà ±a Nieto (born July 20, 1966) is a Mexican lawyer and politician. A member of the PRI (Institutional Revolutionary Party), he was elected president of Mexico in 2012 for a six-year term. Mexican presidents are only allowed to serve a single term. Fast Facts: Enrique Peà ±a Nieto Known For: President of Mexico, 2012–2018Born: July 20, 1966  in Atlacomulco,  State of Mexico,  MexicoParents: Gilberto Enrique Peà ±a del Mazo, Marà ­a del Perpetuo Socorro Ofelia Nieto SnchezEducation: Panamerican UniversityAwards and Honors:  Collar of the  Order of the Aztec Eagle, National Order of Juan Mora Fernndez, Grand Cross with Gold Plaque, Order of Prince Henry, Grand Collar,  Order of Isabella the Catholic, Grand CrossSpouse(s): Mà ³nica Pretelini, Angà ©lica RiveraChildren: Paulina, Alejandro, Nicole (with Pretelini), one additional child outside marriage with Maritza Dà ­az HernndezNotable Quote: I hope for my children, and for all Mexicans, that they can be proud to be Mexican, proud of their heritage, and proud that they have a peaceful, inclusive, vibrant country that is playing a role in the world. Early Life Enrique Peà ±a Nieto was born on July 20, 1966 in Atlacomulco, a town about 50 miles northwest of Mexico City. His father Severiano Peà ±a was an electrical engineer and the mayor of the town of Acambay, located in the State of Mexico. Two uncles served as governors of the same state. During his junior year in high school, he went to Denis Hall School in Alfred, Maine to learn English. In 1984 he enrolled at the Panamerican University in Mexico City, where he earned a degree in legal studies. Marriage and Children Enrique Peà ±a Nieto married Mà ³nica Pretelini in 1993: she died suddenly in 2007, leaving him three children. He remarried in 2010 in a fairytale wedding to Mexican telenovelas star Angelica Rivera. He had a child out of wedlock in 2005. His attention to this child (or lack thereof) has been a persistent scandal. Political Career Enrique Peà ±a Nieto got an early start on his political career. He was a community organizer while still in his early 20s and has maintained a presence in politics ever since. In 1999, he worked on the campaign team of Arturo Montiel Rojas, who was elected governor of Mexico State. Montiel rewarded him with the position of administrative secretary. Peà ±a Nieto was elected to replace Montiel in 2005 as governor, serving from 2005–2011. In 2011, he won the PRI Presidential nomination and immediately became the front-runner for the 2012 elections. 2012 Presidential Election Peà ±a had been a well-liked governor: he had delivered popular public works for the State of Mexico during his administration. His popularity, combined with his movie-star good looks, made him the early favorite in the election. His main opponents were leftist Andres Manuel Là ³pez Obrador of the Party of the Democratic Revolution and Josefina Vzquez Mota of the conservative National Action Party. Peà ±a ran on a platform of security and economic growth and overcame his partys past reputation for corruption in winning the election. A record turnout of 63 percent of eligible voters chose Peà ±a (38% of the vote) over Là ³pez Obrador (32%) and Vzquez (25%). Opposing parties claimed several campaign violations by the PRI, including vote-buying and receiving extra media exposure, but the results stood. Peà ±a took office on Dec. 1, 2012, replacing outgoing President Felipe Calderà ³n. Public Perception Although he was elected easily and most polls suggested a decent approval rating, some disliked Peà ±a Nietos public persona. One of his worst public gaffes came at a book fair, where he claimed to be a big fan of the popular novel The Eagles Throne. When pressed, he could not name the author. This was a serious blunder because the book was written by the prestigious Carlos Fuentes, one of Mexicos most celebrated novelists. Others found Peà ±a Nieto to be robotic and far too slick. He has often been compared, in a negative manner, to American politician John Edwards. The notion (correct or not) that he was a stuffed shirt also raised concerns due to the PRI partys notoriously corrupt past. By August 2016, Peà ±a Nieto had the lowest approval rating of any Mexican president since polling began in 1995. The number dipped even further to a mere 12% when gas prices rose in January 2017.​ Challenges for Peà ±a Nietos Administration President Peà ±a took control of Mexico during a troubled time. One big challenge was fighting the drug lords that control much of Mexico. Powerful cartels with private armies of professional soldiers make billions of dollars trafficking drugs every year. They are ruthless and do not hesitate to murder policemen, judges, journalists, politicians, or anyone else who challenges them. Felipe Calderà ³n, Peà ±a Nieto’s predecessor as president, declared an all-out war on the cartels, kicking over a hornet’s nest of death and mayhem. Mexico’s economy, an important factor for Mexican voters, took a huge hit during the international crisis of 2009. Peà ±a Nieto was friendly with the United States and stated that he wanted to maintain and strengthen economic ties with his neighbor to the north. Peà ±a Nieto has had a mixed record. During his tenure, police captured the nations most notorious drug lord, Joaquin El Chapo Guzman, but Guzman escaped from prison not long afterward. This was a huge embarrassment for the president. Even worse was the disappearance of 43 college students near the town of Iguala in September 2014: they are presumed dead at the hands of the cartels. Further challenges developed during the campaign and election of President Donald Trump in the United States. With proclaimed policies of a border wall paid for by Mexico, U.S.-Mexico relations took a turn for the worse. The End of Peà ±a Nietos Presidency Toward the end of 2018, additional scandals erupted for the Peà ±a Nieto presidency. Construction of a luxury home for the president and his wife by a company that was then awarded a large government contract led to accusations of conflict of interest. The president was never found guilty of wrongdoing, but he nevertheless found himself apologizing for the outcome. Peà ±a Nieto and his administration were also accused of spying on journalists and political activists. At the same time, an increase in drug trafficking and violence seemed to be linked to the outcome of the 2018 elections. Just before leaving the presidency, Peà ±a Nieto was involved with negotiations with the United States and Canada to restructure the NAFTA trade agreement. The new United States-Mexico-Canada Agreement  (USMCA) was signed on Peà ±a Nietos last day in office at the G20 Summit in Argentina. Sources: Puente, Teresa. Mexicos Telenovela President: Enrique Peà ±a Nietos Saga of Scandal, Gaffes, and Connections. The Daily Beast.Univision Noticias. Biografà ­a de Enrique Peà ±a Nieto.Wilkinson, Tracy and Ken Ellingwood. Mexicos Enrique Peà ±a Nieto, man of mystery. Los Angeles Times.Seelke, Clare Ribando. Mexicos 2012 Elections. ​Congressional Research Service.

Monday, October 21, 2019

Get the Url of a Hyperlink in a TWebBrowser Document

Get the Url of a Hyperlink in a TWebBrowser Document The TWebBrowser Delphi component provides access to the Web browser functionality from your Delphi applications. In most situations you use the TWebBrowser to display HTML documents to the user - thus creating your own version of the (Internet Explorer) Web browser. Note that the TWebBrowser can also display Word documents, for example. A very nice feature of a Browser is to display link information, for example, in the status bar, when the mouse hovers over a link in a document. The TWebBrowser does not expose an event like OnMouseMove. Even if such an event would exist it would be fired for the TWebBrowser component - NOT for the document being displayed inside the TWebBrowser. In order to provide such information (and much more, as you will see in a moment) in your Delphi application using the TWebBrowser component, a technique called events sinking must be implemeted. WebBrowser Event Sink To navigate to a web page using the TWebBrowser component you call the Navigate method. The Document property of the TWebBrowser returns an IHTMLDocument2 value (for web documents). This interface is used to retrieve information about a document, to examine and modify the HTML elements and text within the document, and to process related events. To get the href attribute (link) of an a tag inside a document, while the mouse hovers over a document, you need to react on the onmousemove event of the IHTMLDocument2. Here are the steps to sink events for the currently loaded document: Sink the WebBrowser controls events in the DocumentComplete event raised by the TWebBrowser. This event is fired when the document is fully loaded into the Web Browser.Inside DocumentComplete, retrieve the WebBrowsers document object and sink the HtmlDocumentEvents interface.Handle the event you are interested in.Clear the sink in the in BeforeNavigate2 - that is when the new document is loaded in the Web Browser. HTML Document OnMouseMove Since we are interested in the HREF attribute of an A element - in order to show the URL of a link the mouse is over, we will sink the onmousemove event. The procedure to get the tag (and its attributes) below the mouse can be defined as: var   Ã‚  htmlDoc : IHTMLDocument2; ... procedure TForm1.Document_OnMouseOver; var   Ã‚   element : IHTMLElement; begin   Ã‚   if htmlDoc nil then Exit;   Ã‚   element : htmlDoc.parentWindow.event.srcElement;   Ã‚   elementInfo.Clear;   Ã‚   if LowerCase(element.tagName) a then   Ã‚   begin   Ã‚  Ã‚  Ã‚   ShowMessage(Link, HREF : element.getAttribute(href,0)]) ;   Ã‚   end   Ã‚   else if LowerCase(element.tagName) img then   Ã‚   begin   Ã‚  Ã‚  Ã‚   ShowMessage(IMAGE, SRC : element.getAttribute(src,0)]) ;   Ã‚   end   Ã‚   else   Ã‚   begin   Ã‚  Ã‚  Ã‚   elementInfo.Lines.Add(Format(TAG : %s,[element.tagName])) ;   Ã‚   end; end; (*Document_OnMouseOver*) As explained above, we attach to the onmousemove event of a document in the OnDocumentComplete event of a TWebBrowser: procedure TForm1.WebBrowser1DocumentComplete(   Ã‚  ASender: TObject;   Ã‚  const pDisp: IDispatch;   Ã‚  var URL: OleVariant) ; begin   Ã‚   if Assigned(WebBrowser1.Document) then   Ã‚   begin   Ã‚  Ã‚  Ã‚   htmlDoc : WebBrowser1.Document as IHTMLDocument2;   Ã‚  Ã‚  Ã‚   htmlDoc.onmouseover : (TEventObject.Create(Document_OnMouseOver) as IDispatch) ;   Ã‚   end; end; (*WebBrowser1DocumentComplete*) And this is where the problems arise! As you might guess the onmousemove event is *not* a usual event - as are those we are used to work with in Delphi. The onmousemove expects a pointer to a variable of type VARIANT of type VT_DISPATCH that receives the IDispatch interface of an object with a default method that is invoked when the event occurs. In order to attach a Delphi procedure to onmousemove you need to create a wrapper that implements IDispatch and raises your event in its Invoke method. Heres the TEventObject interface: TEventObject class(TInterfacedObject, IDispatch) private   Ã‚   FOnEvent: TObjectProcedure; protected   Ã‚   function GetTypeInfoCount(out Count: Integer): HResult; stdcall;   Ã‚   function GetTypeInfo(Index, LocaleID: Integer; out TypeInfo): HResult; stdcall;   Ã‚   function GetIDsOfNames(const IID: TGUID; Names: Pointer; NameCount, LocaleID: Integer; DispIDs: Pointer): HResult; stdcall;   Ã‚   function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): HResult; stdcall; public   Ã‚   constructor Create(const OnEvent: TObjectProcedure) ;   Ã‚   property OnEvent: TObjectProcedure read FOnEvent write FOnEvent;   Ã‚   end; Heres how to implement event sinking for a document displayed by the TWebBrowser component - and get the info of a HTML element below the mouse. TWebBrowser Document Event Sinking Example Download Drop a TWebBrowser (WebBrowser1) on a Form (Form1). Add a TMemo (elementInfo)... unit Unit1;interfaceuses  Ã‚   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Ã‚   Dialogs, OleCtrls, SHDocVw, MSHTML, ActiveX, StdCtrls;type  Ã‚   TObjectProcedure procedure of object;  Ã‚   TEventObject class(TInterfacedObject, IDispatch)  Ã‚   private  Ã‚  Ã‚  Ã‚   FOnEvent: TObjectProcedure;  Ã‚   protected  Ã‚  Ã‚  Ã‚   function GetTypeInfoCount(out Count: Integer): HResult; stdcall;  Ã‚  Ã‚  Ã‚   function GetTypeInfo(Index, LocaleID: Integer; out TypeInfo): HResult; stdcall;  Ã‚  Ã‚  Ã‚   function GetIDsOfNames(const IID: TGUID; Names: Pointer; NameCount, LocaleID: Integer; DispIDs: Pointer): HResult; stdcall;  Ã‚  Ã‚  Ã‚   function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): HResult; stdcall;  Ã‚   public  Ã‚  Ã‚  Ã‚   constructor Create(const OnEvent: TObjectProcedure) ;  Ã‚  Ã‚  Ã‚   property OnEvent: TObjectProcedure read FOnEvent writ e FOnEvent;  Ã‚   end;  Ã‚   TForm1 class(TForm)  Ã‚  Ã‚  Ã‚   WebBrowser1: TWebBrowser;  Ã‚  Ã‚  Ã‚   elementInfo: TMemo;  Ã‚  Ã‚  Ã‚   procedure WebBrowser1BeforeNavigate2(ASender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool) ;  Ã‚  Ã‚  Ã‚   procedure WebBrowser1DocumentComplete(ASender: TObject; const pDisp: IDispatch; var URL: OleVariant) ;  Ã‚  Ã‚  Ã‚   procedure FormCreate(Sender: TObject) ;  Ã‚   private  Ã‚  Ã‚  Ã‚   procedure Document_OnMouseOver;  Ã‚   public  Ã‚  Ã‚  Ã‚   { Public declarations }  Ã‚   end;var  Ã‚   Form1: TForm1;  Ã‚   htmlDoc : IHTMLDocument2;implementation{$R *.dfm}procedure TForm1.Document_OnMouseOver;var  Ã‚   element : IHTMLElement;begin  Ã‚   if htmlDoc nil then Exit;  Ã‚   element : htmlDoc.parentWindow.event.srcElement;  Ã‚   elementInfo.Clear;  Ã‚   if LowerCase(element.tagName) a then  Ã‚   begin  Ã‚  Ã‚  Ã‚   elementInfo.Lines. Add(LINK info...) ;  Ã‚  Ã‚  Ã‚   elementInfo.Lines.Add(Format(HREF : %s,[element.getAttribute(href,0)])) ;  Ã‚   end  Ã‚   else if LowerCase(element.tagName) img then  Ã‚   begin  Ã‚  Ã‚  Ã‚   elementInfo.Lines.Add(IMAGE info...) ;  Ã‚  Ã‚  Ã‚   elementInfo.Lines.Add(Format(SRC : %s,[element.getAttribute(src,0)])) ;  Ã‚   end  Ã‚   else  Ã‚   begin  Ã‚  Ã‚  Ã‚   elementInfo.Lines.Add(Format(TAG : %s,[element.tagName])) ;  Ã‚   end;end; (*Document_OnMouseOver*)procedure TForm1.FormCreate(Sender: TObject) ;begin  Ã‚   WebBrowser1.Navigate(http://delphi.about.com) ;  Ã‚   elementInfo.Clear;  Ã‚   elementInfo.Lines.Add(Move your mouse over the document...) ;end; (*FormCreate*)procedure TForm1.WebBrowser1BeforeNavigate2(ASender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool) ;begin  Ã‚   htmlDoc : nil;end; (*WebBrowser1BeforeNavigate2*)procedure TForm1.WebBrowser1DocumentComplete(ASend er: TObject; const pDisp: IDispatch; var URL: OleVariant) ;begin  Ã‚   if Assigned(WebBrowser1.Document) then  Ã‚   begin  Ã‚  Ã‚  Ã‚   htmlDoc : WebBrowser1.Document as IHTMLDocument2;  Ã‚  Ã‚  Ã‚   htmlDoc.onmouseover : (TEventObject.Create(Document_OnMouseOver) as IDispatch) ;  Ã‚   end;end; (*WebBrowser1DocumentComplete*){ TEventObject }constructor TEventObject.Create(const OnEvent: TObjectProcedure) ;begin  Ã‚   inherited Create;  Ã‚   FOnEvent : OnEvent;end;function TEventObject.GetIDsOfNames(const IID: TGUID; Names: Pointer; NameCount, LocaleID: Integer; DispIDs: Pointer): HResult;begin  Ã‚   Result : E_NOTIMPL;end;function TEventObject.GetTypeInfo(Index, LocaleID: Integer; out TypeInfo): HResult;begin  Ã‚   Result : E_NOTIMPL;end;function TEventObject.GetTypeInfoCount(out Count: Integer): HResult;begin  Ã‚   Result : E_NOTIMPL;end;function TEventObject.Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepIn fo, ArgErr: Pointer): HResult;begin  Ã‚   if (DispID DISPID_VALUE) then  Ã‚   begin  Ã‚  Ã‚  Ã‚   if Assigned(FOnEvent) then FOnEvent;  Ã‚  Ã‚  Ã‚   Result : S_OK;  Ã‚   end  Ã‚   else Result : E_NOTIMPL;end;end.